import wepy from 'wepy'

const baseURL = 'https://www.uinav.com/api/public/v1'

/**
 * 弹框提示一个无图标的 Toast 消息
 * @str 要提示的消息内容
 */
wepy.baseToast = function(str = '获取数据失败') {
    wepy.showToast({
        title: '数据获取失败',
        icon: 'none',
        duration: 2000
    })
}

/**
 * 发起 get 请求的 API
 * @url 请求的地址，为相对路径，必须以 / 开头
 * @data 请求的参数对象
 */
wepy.get = function(url, data = {}) {
    return wepy.request({
        url: baseURL + url,
        method: 'get',
        data: data
    })
}

/**
 * 发起 post 请求的 API
 * @url 请求的地址，为相对路径，必须以 / 开头
 * @data 请求的参数对象
 */
wepy.post = function(url, data = {}) {
    return wepy.request({
        url: baseURL + url,
        method: 'post',
        data: data
    })
}